From dc407dbc8fc09bf3c41cb88eb1b90c7640097dfe Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 8 Feb 2016 09:34:24 +0100 Subject: [PATCH] inspector: Avoid crash in magnifier We can't use gtk_widget_draw on widgets that are not allocated. --- gtk/inspector/magnifier.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/inspector/magnifier.c b/gtk/inspector/magnifier.c index c7b4a5b01e..5e6893eab1 100644 --- a/gtk/inspector/magnifier.c +++ b/gtk/inspector/magnifier.c @@ -49,7 +49,7 @@ gtk_inspector_magnifier_set_object (GtkInspectorMagnifier *sl, sl->priv->object = NULL; - if (!GTK_IS_WIDGET (object)) + if (!GTK_IS_WIDGET (object) || !gtk_widget_is_visible (GTK_WIDGET (object))) { gtk_widget_hide (GTK_WIDGET (sl)); _gtk_magnifier_set_inspected (GTK_MAGNIFIER (sl->priv->magnifier), NULL); -- 2.30.2